package io.finer.erp.jeecg.bas.entity;

import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import org.jeecg.common.aspect.annotation.Dict;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @Description: 复合参数表
 * @Author: jeecg-boot
 * @Date:   2020-10-24
 * @Version: V1.0
 */
@Data
@TableName("zrk_parameters")
@ApiModel(value="zrk_qz_order对象", description="分切/切张单")
public class ZrkParameters implements Serializable {
    private static final long serialVersionUID = 1L;

	/**主键*/
	@TableId(type = IdType.ID_WORKER_STR)
	@ApiModelProperty(value = "主键")
	private java.lang.String id;
	/**创建人*/
	@Dict(dicCode = "id",dicText = "realname",dictTable = "sys_user")
	@Excel(name = "创建人", width = 15)
	@ApiModelProperty(value = "创建人")
	private java.lang.String userId;
	/**创建日期*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "创建日期")
	private java.util.Date createTime;
	/**工序编号*/
    @Dict(dicCode = "id",dicText = "device_tpye_name",dictTable = "zz_device_type")
	@ApiModelProperty(value = "工序编号")
	private java.lang.String processId;
    /**工序*/
	@Excel(name = "工序", width = 15)
    @Dict(dicCode = "process_type")
	@ApiModelProperty(value = "工序")
	private java.lang.String type;
    /**物料*/
    @Dict(dicCode = "id",dicText = "name",dictTable = "bas_material_category")
	@Excel(name = "物料", width = 15)
	@ApiModelProperty(value = "物料")
	private java.lang.String materialId;
    /**机器*/
    @Dict(dicCode = "id",dicText = "device_name",dictTable = "zz_device")
	@Excel(name = "机器", width = 15)
	@ApiModelProperty(value = "机器")
	private java.lang.String machineId;
	/**涂胶*/
	@Excel(name = "涂胶", width = 15)
	@ApiModelProperty(value = "涂胶")
	private java.math.BigDecimal fhGumming;
	/**实涂*/
	@Excel(name = "实涂", width = 15)
	@ApiModelProperty(value = "实涂")
	private java.math.BigDecimal fhCoating;
	/**设备米数*/
	@Excel(name = "设备米数", width = 15)
	@ApiModelProperty(value = "设备米数")
	private java.math.BigDecimal fhEquipmentM;
	/**米数*/
	@Excel(name = "米数", width = 15)
	@ApiModelProperty(value = "米数")
	private java.math.BigDecimal fhMNum;
	/**宽幅*/
	@Excel(name = "宽幅", width = 15)
	@ApiModelProperty(value = "宽幅")
	private java.math.BigDecimal fhWide;
	/**平方*/
	@Excel(name = "平方", width = 15)
	@ApiModelProperty(value = "平方")
	private java.math.BigDecimal fhSquare;
	/**成品克重*/
	@Excel(name = "成品克重", width = 15)
	@ApiModelProperty(value = "成品克重")
	private java.math.BigDecimal fhProductWeight;
	/**面纸张力*/
	@Excel(name = "面纸张力", width = 15)
	@ApiModelProperty(value = "面纸张力")
	private java.math.BigDecimal fhSurfaceTension;
	/**底纸张力*/
	@Excel(name = "底纸张力", width = 15)
	@ApiModelProperty(value = "底纸张力")
	private java.math.BigDecimal fhPaperTension;
	/**收卷张力*/
	@Excel(name = "收卷张力", width = 15)
	@ApiModelProperty(value = "收卷张力")
	private java.math.BigDecimal fhWindingTension;
	/**面纸水*/
	@Excel(name = "面纸水", width = 15)
	@ApiModelProperty(value = "面纸水")
	private java.math.BigDecimal fhSurfaceWater;
	/**底纸水*/
	@Excel(name = "底纸水", width = 15)
	@ApiModelProperty(value = "底纸水")
	private java.math.BigDecimal fhBottomWater;
	/**成水*/
	@Excel(name = "成水", width = 15)
	@ApiModelProperty(value = "成水")
	private java.math.BigDecimal fhIntoWater;
	/**补水*/
	@Excel(name = "补水", width = 15)
	@ApiModelProperty(value = "补水")
	private java.math.BigDecimal fhFillingWater;
	/**面克*/
	@Excel(name = "面克", width = 15)
	@ApiModelProperty(value = "面克")
	private java.math.BigDecimal fhSurface;
	/**底克*/
	@Excel(name = "底克", width = 15)
	@ApiModelProperty(value = "底克")
	private java.math.BigDecimal fhEndG;
	/**胶水编号*/
	@Excel(name = "胶水编号", width = 15)
	@ApiModelProperty(value = "胶水编号")
	private java.lang.String fhGlueNum;
	/**涂胶面*/
	@Excel(name = "涂胶面", width = 15)
	@ApiModelProperty(value = "涂胶面")
	private java.lang.String fhCoatingSurface;
	/**卷向*/
	@Excel(name = "卷向", width = 15)
	@ApiModelProperty(value = "卷向")
	private java.lang.String fhVolume;
	/**温度*/
	@Excel(name = "温度", width = 15)
	@ApiModelProperty(value = "温度")
	private java.math.BigDecimal fhTemperature;
	/**室外温度*/
	@Excel(name = "室外温度", width = 15)
	@ApiModelProperty(value = "室外温度")
	private java.math.BigDecimal fhOutdoorTemperature;
	/**湿度*/
	@Excel(name = "湿度", width = 15)
	@ApiModelProperty(value = "湿度")
	private java.math.BigDecimal fhHumidity;
	/**平整度*/
	@Excel(name = "平整度", width = 15)
	@ApiModelProperty(value = "平整度")
	private java.lang.String fhPlaneness;
	/**转换*/
	@Excel(name = "转换", width = 15)
	@ApiModelProperty(value = "转换")
	private java.lang.String fhConversion;
	/** 放卷直径*/
	@Excel(name = " 放卷材料直径", width = 15)
	@ApiModelProperty(value = " 放卷材料直径")
	private java.lang.String fqUnwindDiameter;
	/** 放卷张力*/
	@Excel(name = "放卷张力", width = 15)
	@ApiModelProperty(value = "放卷张力")
	private java.lang.String fqUnwindTension;
	/** 收卷直径*/
	@Excel(name = "收卷直径", width = 15)
	@ApiModelProperty(value = "收卷直径")
	private java.lang.String fqDiameter;
	/** 收卷张力*/
	@Excel(name = "收卷张力", width = 15)
	@ApiModelProperty(value = "收卷张力")
	private java.lang.String fqWindTension;
	/** 收卷速度*/
	@Excel(name = "收卷速度", width = 15)
	@ApiModelProperty(value = "收卷速度")
	private java.lang.String fqSpeed;
	/** 收卷锥度*/
	@Excel(name = "收卷锥度", width = 15)
	@ApiModelProperty(value = "收卷锥度")
	private java.lang.String fqTaper;
	/**qz材料直径*/
	@Excel(name = "qz材料直径", width = 15)
	@ApiModelProperty(value = "qz材料直径")
	private java.lang.String qzMaterialDiameter;
	/**qz张力*/
	@Excel(name = "qz张力", width = 15)
	@ApiModelProperty(value = "qz张力")
	private java.lang.String qzTension;
	/**qz小段速度*/
	@Excel(name = "21cm-39cm段速度", width = 15)
	@ApiModelProperty(value = "21cm-39cm段速度")
	private java.lang.String qzMTt;
	/**qz中段速度*/
	@Excel(name = "40cm-59cm段速度", width = 15)
	@ApiModelProperty(value = "40cm-59cm段速度")
	private java.lang.String qzMFf;
	/**qz长段速度*/
	@Excel(name = "60cm段以上速度", width = 15)
	@ApiModelProperty(value = "60cm段以上速度")
	private java.lang.String qzMSix;
	@Excel(name = "工序编码", width = 15)
	private java.lang.String processCode;

	private java.lang.String qzOrderId;
	@TableField(exist = false)
	private java.lang.String customerName;
	@TableField(exist = false)
	@Dict(dictTable = "bas_product_formula", dicText = "pf_name", dicCode = "id")
	private java.lang.String formulaId;
	@Excel(name = "客户投诉", width = 15)
	private java.lang.String customerComplaints;
	@Excel(name = "备注", width = 15)
	private String remark;
	/**查询条件开始时间*/
	@TableField(exist = false)
	private String startDate;
	/**查询条件结束时间*/
	@TableField(exist = false)
	private String endDate;
	}
